home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
os2
/
memsz313.zip
/
SOURCE.ZIP
/
DANSK.ZIP
/
DANSK.IPF
< prev
next >
Wrap
Text File
|
1996-02-09
|
15KB
|
333 lines
#include "memsize.h"
:userdoc.
:title.'System ressourcer' Hjælp
:body.
:h1 res=ID_MAIN.Introduktion
:i1.Introduktion
:artwork name='memsize.bmp' align=center.
:p.
Dette program viser detaljeret information om dit systems ressourcer.
Informationen bliver opdateret en gang i sekundet, forudsat at det får
CPU adgang. De viste informationer er:
:p.
:hp2.Dato/Kl.:ehp2. - Systemets dato og klokkeslæt, i det standardformat
der er defineret for landet i &apos.COUNTRY=&apos. linjen i CONFIG.SYS.
:p.
:hp2.Forl¢bet tid:ehp2. - Den tid der er gået siden computeren sidst
blev startet.
:p.
:hp2.Fysisk fri hukommelse:ehp2. - Mængden af tilgængelig systemhukommelse
if¢lge :hp1.DosMemAvail:ehp1. funktionen.
:note.Denne funktion er en del af det gamle 16-bit system, og rapporterer
kun fysisk hukommelse under 16 MB. Den blev også rettet lige f¢r OS/2 2.0
blev frigivet, til aldrig at rapportere mindre end 512 K.
#ifdef USE_OS20MEMU
:note.Hvis programmet :hpt.OS20MEMU:ehpt.:hdref res=60001.
og dets device driver er installeret, vil dette nummer være korrekt,
på bekostning af st¢rre CPU belastning
#endif
:p.
:hp2.Virtuel fri hukommelse:ehp2. - Mængden af virtuel fri hukommelse
if¢lge :hp1.DosQuerySysInfo:ehp1. funktionen. Dette er lig med den
fysiske fri hukommelse, plus mængden af fri plads i den eksisterende
swapfil, plus den mængde fri plads på harddisken, som swapfilen kan vokse
med minus den reserverede plads på swapdrevet.
:p.
:hp2.Swapfil st¢rrelse:ehp2. - Den nuværende st¢rrelse af systemets swapfil
SWAPPER.DAT. For at finde placeringen, s¢g i CONFIG.SYS efter "SWAPPATH".
Denne linje beskriver den eksakte placering af SWAPPER.DAT, samt den minimale
plads der skal være tilbage på drevet hvor swapfilen ligger.
:p.
:hp2.Tilgængelig swapplads:ehp2. - Mængden af fri diskplads på det logiske
drev, hvor swapfilen er placeret, minus den minimale frie plads på dette drev.
Dette er lig med hvor meget swapfilen kan vokse med, hvis n¢dvendigt.
:p.
:hp2.Ubrugt swapplads:ehp2. - Mængden af fri plads inden i den nuværende
swapfil. Når denne værdi når nul, vil swapfilens st¢rrelse ¢ges, normalt
med 1 megabyte af gangen.
:p.
:hp2.Spool fil st¢rrelse:ehp2. - Mængden af harddiskplads optaget af
spoolfiler.
:p.
:hp2.CPU belastning (%):ehp2. - En tilnærmet værdi af CPU'ens tilgængelige
regnekraft, der benyttes. Det beregnes som et gennemsnit over det sidste
sekund.
:note.Denne funktion fungerer ikke ordentligt, når "Puls" er aktiv.
:hpt.Hvorfor?:ehpt.:hdref res=60002.
:note.Hvis du har driveren :hpt.HRTIMER.SYS:ehpt.:hdref res=60000.
installeret, vil denne værdi være mere præcis.
:hpt.Hvorfor?:ehpt.:hdref res=60003.
:p.
:hp2.Aktive Jobs:ehp2. - Mængden af jobs i vinduesoversigten.
Vinduesoversigten fås frem ved at taste CTRL + ESC eller klikke med venstre
og h¢jre museknap samtidig.
:note.Ikke alle jobs vises i vinduesoversigten. Nogle jobs er skjult.
:p.
:hp2.Antal processer:ehp2. - Antallet af processer der på det givne
tidspunkt er aktive på systemet.
:p.
:hp2.Antal tråde:ehp2. - Antallet af tråde der på det givne tidspunkt er
aktive på systemet. Der er mindst én tråd for hver process.
:p.
:hp2.Totalt fri diskplads:ehp2. - Mængden af fri diskplads på alle ikke-
flytbare harddiske tilsammen.
:p.
:hp2.Drev X Fri:ehp2. - Mængden af fri plads på drev X.
:p.
Som du har set er hjælpefuktionen aktiv, og de programkommandoer
der eksisterer er tilgængelige vha. vinduets systemmenu. F¢lgende
kommandoer er tilgængelige:
:sl compact.
:li.:hpt.Gem:ehpt.:hdref res=IDM_SAVE_APPLICATION.
:li.:hpt.Nulstil:ehpt.:hdref res=IDM_RESET_DEFAULTS.
:li.:hpt.Gem kontrollinje:ehpt.:hdref res=IDM_HIDE_CONTROLS.
:li.:hpt.Konfigurer...:ehpt.:hdref res=IDM_CONFIGURE.
:li.:hpt.Nulstil belastningsmåler:ehpt.:hdref res=IDM_RESETLOAD.
:li.:hpt.Kopiér:ehpt.:hdref res=IDM_COPY.
:li.:hpt.Programinformation:ehpt.:hdref res=IDM_ABOUT.
:li.:hpt.Luk:ehpt.:hdref res=IDM_EXIT.
:esl.:p.
Udover de nævnte egenskaber, accepterer dette program indstillinger fra OS/2
2.0 font- og farvepaletterne,
og er en DDE server for alle de nuværende fremviste emner.
DDE applikationsnavnet er MEMSIZE, og emnenavnene er de samme som de
standard viste emnenavne (f.eks. Fysisk fri hukommelse).
:h1 res=IDM_SAVE_APPLICATION.Gem standardværdier (Menu valgmulighed)
:i1.Gem standardværdier (Menu valgmulighed)
Når du vælger denne mulighed, gemmes programmets nuværende position
og status mht. kontrollinjen. Næste gang programmet startes, vil det
starte i den position, og med kontrollinjen gemt (eller ikke) afhængig
af den gemte værdi.
:p.
Genvejen til denne kommando er F2.
:h1 res=IDM_RESET_DEFAULTS.Nulstil (Menu valgmulighed)
:i1.Nulstil (Menu valgmulighed)
Ved at vælge denne mulighed genindstilles programmet's font og farve
til deres standardværdier.
:h1 res=IDM_HIDE_CONTROLS.Gem kontrollinje (Menu valgmulighed)
:i1.Gem kontrollinje (Menu valgmulighed)
Denne menufunktion vil, når valgt, medf¢re at programmets vindueskontrol
(system menuén, titellinjen on minimér knappen) skjules.
Denne mulighed kan skiftes frem og tilbage ved at dobbeltklikke med enten
venstre eller h¢jre museknap.
Jeg fandt det også meget nyttigt at kunne flytte vinduet imens kontrollerne
var skjult, og derfor kan man trække vinduet med begge museknapper.
:p.
Tastekombinationen Alt+H vil også udf¢re denne funktion.
:h1 res=IDM_CONFIGURE.Konfigurér (Menu valgmulighed)
:i1.Konfigurér (Menu valgmulighed)
Denne menu valgmulighed vil, når den vælges, f¢re til at programmets
konfigurationsmenu vises.
For yderligere information se :hpt.Konfigurér (Dialog):ehpt.:hdref res=IDD_CONFIGURE..
:note.Genvejstasten til denne mulighed er Alt+C.
:h2 res=IDD_CONFIGURE.Konfigurér (Dialog)
Denne dialog giver dig mulighed for at ændre alle konfigurérbare
aspekter af dette programs udf¢relse. For at forlade uden at ændre noget
tryk da på ESCAPE tasten eller klik på Escape trykknappen med musen.
For at gemme dine ændringer, tryk da på ENTER tasten, eller klik på
OK trykknappen med musen.
.br
De f¢lgende elementer kan konfigureres:
:p.
:hp2.Vis punkter:ehp2.
Du kan vælge enkelte eller alle af punkterne i Vis punkter listen til overvågning og
fremvisning. Klik på et punkt for at fremhæve det, og klik igen for at fjerne
fremhævelsen. De fremhævede punkter vil blive overvåget.
For at ændre et emnenavn, eller for at gendanne det oprindelige emnenavn,
skal man dobbeltklikke på et umarkeret emne. Det vil medf¢re at en dialogboks
vises, hvor emnenavnet kan ændres.
:p.
:hp2.Vis 'K'ilobytes:ehp2.
Denne gruppe af afmærkningsfelter giver brugeren mulighed for at vælge
om hukommelse skal vises med kilobyte notation altid, aldrig, eller når
værdien overskrider 512 K.
Standard er at vise alle st¢rrelser over 512 K på denne måde.
Vær opmærksom på at én kilobyte er 1024 byte, og ikke 1000.
:p.
:hp2.Overvågningsprioritet:ehp2.
Denne kontrol g¢r det muligt at sætte den absolutte prioritet for
overvågningstråden, inden for klassen af tidskritiske prioriteter.
Man kan sætte prioriteten mellem 0 og 31. Prioritet 31 er den h¢jest
mulige prioritet i systemet, bortset fra fysiske afbrydelser. Prioritet
0 er simpelthen den laveste prioritet i klassen af tidskritiske prioriteter.
Man b¢r normalt sætte værdien til maksimum (31) for at få st¢rre
n¢jagtighed i målingerne af systemaktiviteten. Da nogle brugere har klaget
over at deres kommunikationsprogrammer somme tider taber data, når
dette program er aktivt, er prioriteten nu variabel.
:p.
:hp2.Tidsinterval:ehp2.
Denne kontrol g¢r det muligt at sætte intervallet mellem opdateringer.
Det kan varieres fra 1 sekund til 30 sekunder, i skridt på 1/10 sekund.
Den viste værdi er tiendedele sekunder.
:p.
:hp2.Vinduesanker:ehp2.
Denne kontrol giver dig mulighed for at fastsætte et hj¢rne af skærmen
som fikspunt, når vinduesst¢rrelsen ændres. Vinduesst¢rrelsen ændres fx.
når menupunkter tilf¢jes eller fjernes fra aktivlisten, og når fonten ændres
fra fontpaletten.
:p.
:hp2.Gem titellinje:ehp2.
Når programmet ikke er minimeret, kan det vises med eller uden den sædvanlige
titellinje, system menu, og minimér knappen. Du kan stadig flytte vinduet hvis
du vælger at gemme denne titellinie, ved at trække i vinduet med h¢jre eller venstre
museknap.
:p.
:hp2.Altid ¢verst:ehp2.
Denne knap aktiverer et vindues Altid ¢verst funktion. Når dette vælges vil
programmet altid ligge oven på andre vinduer, og dermed være synlig hele
tiden.
:p.
:hp2.Animér:ehp2.
Denne knap aktiverer vinduets åbn og luk animations egenskaber.
Når dette er aktivt, vil programvinduet åbne og lukke på samme måde
som folderobjekter g¢r - med lyd og bevægelse.
Ligesom med foldere, vil animering ikke forekomme medmindre det er
blevet aktiveret i systemopsætningen.
:p.
:hp2.Vis filsystemnavne:ehp2.
Denne knap medf¢rer at hver enkelt fri disk plads felt vil vise hvilken
type filsystem, som drevet er formateret med. Denne mulighed vil medf¢re
et bredere programvindue.
:p.
:hp2.Vis disknavne:ehp2.
Denne knap medf¢rer at hver enkelt Fri disk plads felt vil fremvise deres
disklabel. Brugen af denne funktion medf¢rer et bredere programvindue.
:p.
:hp2.Vis sekunder:ehp2.
Denne knap medfr at uret og forlt tid vises med sekundangivelse.
:h3 res=IDD_LABEL.Ret emnenavn (Dialog)
Denne dialogboks viser det nuværende og standard navnet for et emne,
og giver mulighed for at man kan ændre det. For at ændre navnet indtastes
det nye navn blot i stedet for det nuværende. ¥nsker man at gendanne det
oprindelige navn klikkes på Standard knappen.
:h1 res=IDM_RESETLOAD.Nulstil belastningsmåler (Menu valgmulighed)
:i1.Nulstil belastningsmåler (Menu valgmulighed)
Denne valgmulighed giver brugere mulighed for at nulstille CPU
belastningsmåleren og rekalibrere den. Dette medf¢rer at tidligere
CPU aktivitet i beregningerne slettes.
:h1 res=IDM_COPY.Kopiér (Menu valgmulighed)
:i1.Kopiér (Menu valgmulighed)
Denne menuvalgmulighed kopierer programvinduet til systemets udklipsholder
i to formater: tekst og bitmap. Tekst versionen viser alle de valgte emner
i et format egnet til at klistre ind i et tekstbehandlingsprogram. Bitmap
versionen viser en n¢jagtig kopi af programvinduet, og kan bruges af f.eks.
billedbehandlingsprogrammer.
:p.Genvejstasten for denne kommando er Ctrl+Ins.
:h1 res=IDM_ABOUT.Programinformation (Menu valgmulighed)
:i1.Programinformation (Menu valgmulighed)
Denne menu valgmulighed vil, når den vælges, f¢re til at programmets
Programinformations dialog vises.
For yderligere information se :hpt.Programinformation (Dialog):ehpt.:hdref res=IDD_ABOUT..
:h2 res=IDD_ABOUT.Programinformation (Dialog)
Denne dialogboks viser programmets navn, ikon og copyright information.
For at forlade dialogen, tryk da på ENTER, ESC eller mellemrumstasten, eller
klik på OK knappen med musen.
:h1 res=IDM_EXIT.Luk (Menu valgmulighed)
:i1.Luk (Menu valgmulighed)
Denne menu funktion vil, når valgt, medf¢re at programmet afsluttes.
:h1 res=IDM_KEYS_HELP.Hjælp for taster
:i1.Hjælp for taster
De f¢lgende funktionstaster er defineret for dette program:
:sl compact.
:li.F1 - Hjælp
:li.F2 - Gem standardværdier
:li.F3 - Afslut
:li.Alt+C - Konfigurér
:li.Alt+H - Gem kontrollinje
:li.Ctrl+Ins - Kopiér
:esl.:p.
:h1 res=IDD_PROFILE_PATH.Sæt profilfil stien (Dialog)
:i1.Sæt profilfil stien (Dialog)
Denne dialog vises når programmet ikke kan finde sin profilfil (INI), og sp¢rger
om hvor filen er placeret eller hvor den kan skabes.
:p.
Kun et gyldigt eksisterende stinavn accepteres.
Når stinavnet er indtastet, tryk da på ENTER tasten eller klik på OK knappen
for at programmet kan fortsætte.
:p.
Hvis du ¢nsker at afbryde programmet's initialiserings sekvens, tryk da
på ESC tasten eller klik på Escape.
:h1 res=60000.HRTIMER
H¢jhastigheds tids device driveren HRTIMER.SYS, muligg¢r at et program
kan få adgang til en tidschip på IBM PC'ere, der normalt ikke anvendes.
Den har en frekvens på op til 840 nanosekunder, hvilket er 64000 gange
hurtigere end den normale tidshastighed på 55 millisekunder.
:p.
De eneste steder jeg kender til, der i ¢jeblikket har dette program
tilgængeligt, er :hp4.CompuServe:ehp4., hvor programmet er placeret som filem
:hp4.TIMER.ZIP:ehp4., i :hp4.Device Driver Development:ehp4. biblioteket under
:hp4.OS/2 Developers Forum I (OS2DF1):ehp4..
Desuden er programmet placeret på :hp4.ftp.cdrom.com:ehp4. og :hp4.hobbes.nmsu.edu:ehp4.
i biblioteket :hp4./pub/os2/dev16:ehp4., som filen :hp4.hrtimer.zip:ehp4..
Man kan logge på begge disse ftp-sites som "anonymous".
:p.
Koden til denne driver blev hentet fra efterårsudgaven af "IBM Personal
Systems Developer magazine" i 1991. Det er freeware, men IBM har copyright
til koden.
#ifdef USE_OS20MEMU
:h1 res=60001.OS20MEMU - OS/2 hukommelses udnyttelseskort.
OS20MEMU programmet giver, sammen med dets specielle device driver,
skærmfiler og DLL'er, brugeren en udf¢rlig liste af alt brug af hukommelse
af alle programmer, eller af systemet selv.
:p.The only places I know of right now that has this program available
are the anonymous ftp sites
:hp4.ftp.cdrom.com:ehp4.
and
:hp4.hobbes.nmsu.edu:ehp4..
The file can be found in the directory
:hp4./pub/os2/textutil:ehp4.,
as
:hp4.20memu.zip:ehp4..
:p.Programmet er freeware, og IBM har copyright til det.
:note.
Vær opmærksom på at man b¢r bruge en version dateret November 1994
(eller senere), da tidligere versioner ikke virker med Warp.
#endif
:h1 res=60002.Hvad er konflikten med PULS?
Dette program, så vel som PULS, CPULOAD, CPUMETER og lignende programmer,
fors¢ger alle at måle hvor travlt computeren har ved at se hvor meget de
kan udf¢re ved den lavest mulige prioritet. Hvis et af disse programmer
kan udf¢re noget ved en given prioritet, må det antages at der er ledig
tid på systemet. Hvis der ingen ledig tid er på systemet, er computeren
100 % belastet. Jo mere dette program kan udf¢re ved systemets givne
ledige prioritet, desto mindre belastet antages computeren at være.
:p.
Problemet ved at bruge mere end et af disse programmer samtidigt,
er at de begynder at konkurrere om den tilgængelige ledige tid.
Hvis man f.eks. bruger to kopier af det samme program, og ikke andet,
vil de begge vise ca. 50 % CPU belastning. Hvis man k¢rer to forskellige
programmer, som f.eks. dette og PULS, vil de begge blive ber¢rt, men
normalt i forskellig grad.
:h1 res=60003.Hvordan hjælper HRTIMER.SYS?
Med HRTIMER.SYS installeret bliver systemets overskudskapacitet
inkluderet i CPU belastningen.
:p.CPU belastningen bliver fastsat ved at sammenligne, hvor meget der
kan udf¢res ved den ledige prioritet, med det maksimale programmet har
kunnet udf¢re indtil sammenligningstidspunktet.
Uden yderligere information, vil normal baggrundsaktivitet fremgå som
ingen belastning.
Hvis HRTIMER.SYS er installeret på din computer, så udf¢rer denne
driver en kalibreringsl¢kke ved start af systemet, hvor den fastsætter
hvor meget der kan udf¢res ved den maksimale prioritet.
Denne værdi bliver brugt til sammenligningen.
:euserdoc.